long-term technical advisor - Spanish English Dictionary